﻿namespace Volo.Abp.BlobStoring.Aws;

public static class AwsBlobProviderConfigurationNames
{
    public const string AccessKeyId = "Aws.AccessKeyId";
    public const string SecretAccessKey = "Aws.SecretAccessKey";
    public const string UseCredentials = "Aws.UseCredentials";
    public const string UseTemporaryCredentials = "Aws.UseTemporaryCredentials";
    public const string UseTemporaryFederatedCredentials = "Aws.UseTemporaryFederatedCredentials";
    public const string ProfileName = "Aws.ProfileName";
    public const string ProfilesLocation = "Aws.ProfilesLocation";
    public const string DurationSeconds = "Aws.DurationSeconds";
    public const string TemporaryCredentialsCacheKey = "Aws.TemporaryCredentialsCacheKey";
    public const string Name = "Aws.Name";
    public const string Policy = "Aws.Policy";
    public const string Region = "Aws.Region";
    public const string ContainerName = "Aws.ContainerName";
    public const string CreateContainerIfNotExists = "Aws.CreateContainerIfNotExists";
}
